package com.ttx.pattern.example.state.after.states;

import com.ttx.pattern.example.state.after.GumballMachine;
import com.ttx.pattern.example.state.after.State;

/**
 * 已售完状态
 * @author TimFruit
 * @date 2019/5/19 13:31
 */

public class SoldOutState implements State {
    private GumballMachine machine;

    public SoldOutState(GumballMachine gumballMachine) {
        this.machine = gumballMachine;
    }
    
    
    @Override public void insertQuarter() { //当前状态下，不恰当的行为
        
    }

    @Override public void ejectQuarter() { //当前状态下，不恰当的行为
        
    }

    @Override public void turnCrank() { //当前状态下，不恰当的行为
        
    }

    @Override public void dispense() { //当前状态下，不恰当的行为
        
    }
}
